package com.quwan.manager.service;

import com.quwan.common.result.PageResult;
import com.quwan.entity.TBanner;

import java.util.List;

/**
 * @author laozhang
 * @date 2021/9/25 11:53
 */
public interface BannerSystemService {
    /**
     * 获取banner列表 分页
     * @param page
     * @param size
     * @param title
     * @return
     */
    PageResult<TBanner>  getBannerListPage(int page, int size, String title);
    /**
     * 获取banner列表
     * @param title
     * @return
     */
    List<TBanner> getBannerList(String title);
    /**
     * 增加banner
     * @param banner
     * @return
     */
    boolean addBanner(TBanner banner);
    /**
     * 修改banner
     * @param banner
     * @return
     */
    boolean updateBanner(TBanner banner);
    /**
     * banner详情
     * @param id
     * @return
     */
    TBanner detailBanner(Integer id);
    /**
     * 删除banner 修改删除状态
     * @param banner
     * @return
     */
    boolean delBanner(TBanner banner);

    /**
     * 修改状态
     * @param banner
     * @return
     */
    boolean changeStatus(TBanner banner);
}
